package string;

import java.util.Arrays;

public class SplitDemo {
    public static void main(String[] args) {
        String str = "adc123def456ghi";

        //按照数字部分进行拆分，得到所有的字母部分
        String[] data = str.split("[0-9]+");
        System.out.println(data.length);
        System.out.println(Arrays.toString(data));
        /*
          当连续遇到了两个可拆分时，他们之间会拆分出一个空字符串
          字符串一上来就遇到了可拆分项时，那么会先拆分出一个空字符串
          如果在末尾出现可拆分项 那么拆出的空字符串忽略不计


         */


        str = "a,,b,c,d,e,f";
        data = str.split(",");
        System.out.println(data.length);
        System.out.println(Arrays.toString(data));


        str ="a.b.c.d.e.f";
        data = str.split("//.");
        System.out.println(data.length);
        System.out.println(Arrays.toString(data));


    }
}
